.register{
	width: 85%;
}
.register td {
    text-align: left;
}
.register input[type='text'] {
    margin-left: 3%;
    width: 64%;
}
.register  input.width-100{
	width: 97%;
}
.register .country{
	position: relative;
	margin-left: 3%;
	height: 42px;
	overflow: hidden;
	border-bottom: 1px solid #000;
}
.register .country label{
	display: block;
	width: 100%;
	height: 42px;
	line-height: 42px;
	background:url(../images/arr.png) no-repeat 98% center;
}
.register select{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 42px;
	filter:alpha(opacity=0);       /* IE */
    -moz-opacity:0;              /* 老版Mozilla */
    -khtml-opacity:0;              /* 老版Safari */
    opacity: 0;           /* 支持opacity的浏览器*/

}
.register .phone-warning{
	position: absolute;
	left: 3%;
    width: 64%;
    height: 42px;
    line-height: 42px;
    background: #f7f7f7;
    color: #f16d7f;
    padding-left: 25px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
}